/**
 * <code>PubgClub.java</code>	创建时间：2018-03-31
 * 
 * Copyright (c) 2008-2013 绝峰网络  all rights reserved.
 */
package com.jf.cloud.service.sysmanager.entity;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.Table;

/**
 * 员工
 * 
 * @author 绝峰代码机1.0 创建时间：2018-03-31
 */
@Entity
@Table(name = "pubg_club")
public class PubgClub implements java.io.Serializable {

	/**
	 * 主键
	 */
	@Id
	@GeneratedValue(strategy = GenerationType.IDENTITY)
	@Column(name = "ROW_ID")
	private Long rowId;

	/**
	 * 俱乐部靓号 （可定制化）
	 */
	@Column(name = "CLUB_NO")
	private String clubNo;

	/**
	 * 俱乐部名称
	 */
	@Column(name = "CLUB_NAME")
	private String clubName;

	/**
	 * 俱乐部图片
	 */
	@Column(name = "CLUB_PHOTO")
	private String clubPhoto;
	
	/**
	 * 部长ID，多个用逗号隔开【,】
	 */
	@Column(name = "MINISTER_ID")
	private String ministerId;
	
	/**
	 * 部长名称，多个用逗号隔开【,】
	 */
	@Column(name = "MINISTER_NAME")
	private String ministerName;

	/**
	 * 邀请码
	 */
	@Column(name = "INVITE_CODE")
	private String inviteCode;

	/**
	 * 俱乐部介绍
	 */
	@Column(name = "CLUB_INTRO")
	private String clubIntro;

	/**
	 * 兑换比例【1:1】
	 */
	@Column(name = "EXCHAGE_RATIO")
	private String exchageRatio;

	/**
	 * 俱乐部余额
	 */
	@Column(name = "CLUB_BALANCE")
	private Double clubBalance;

	/**
	 * 充值总额
	 */
	@Column(name = "RECHARGE_SUM")
	private Double rechargeSum;

	/**
	 * 操作人ID
	 */
	@Column(name = "OPT_ID")
	private String optId;

	/**
	 * 操作账号
	 */
	@Column(name = "OPT_ACCOUNT")
	private String optAccount;

	/**
	 * 操作时间
	 */
	@Column(name = "OPT_TIME")
	private String optTime;

	/**
	 * 获取主键
	 * 
	 * @return 主键
	 */
	public Long getRowId() {
		return rowId;
	}

	/**
	 * 设置主键
	 * 
	 * @param rowId 主键
	 */
	public void setRowId(Long rowId) {
		this.rowId = rowId;
	}

	/**
	 * 获取俱乐部靓号 （可定制化）
	 * 
	 * @return 俱乐部靓号 （可定制化）
	 */
	public String getClubNo() {
		return clubNo;
	}

	/**
	 * 设置俱乐部靓号 （可定制化）
	 * 
	 * @param clubNo 俱乐部靓号 （可定制化）
	 */
	public void setClubNo(String clubNo) {
		this.clubNo = clubNo;
	}

	/**
	 * 获取俱乐部名称
	 * 
	 * @return 俱乐部名称
	 */
	public String getClubName() {
		return clubName;
	}

	/**
	 * 设置俱乐部名称
	 * 
	 * @param clubName 俱乐部名称
	 */
	public void setClubName(String clubName) {
		this.clubName = clubName;
	}

	/**
	 * 获取俱乐部图片
	 * 
	 * @return 俱乐部图片
	 */
	public String getClubPhoto() {
		return clubPhoto;
	}

	/**
	 * 设置俱乐部图片
	 * 
	 * @param clubPhoto 俱乐部图片
	 */
	public void setClubPhoto(String clubPhoto) {
		this.clubPhoto = clubPhoto;
	}

	/**
	 * 获取部长ID，多个用逗号隔开【,】
	 * 
	 * @return 部长ID，多个用逗号隔开【,】
	 */
	public String getMinisterId() {
		return ministerId;
	}
	
	/**
	 * 设置部长ID，多个用逗号隔开【,】
	 * 
	 * @param ministerId 部长ID，多个用逗号隔开【,】
	 */
	public void setMinisterId(String ministerId) {
		this.ministerId = ministerId;
	}
	
	/**
	 * 获取部长名称，多个用逗号隔开【,】
	 * 
	 * @return 部长名称，多个用逗号隔开【,】
	 */
	public String getMinisterName() {
		if (ministerName != null){
			String lastStr = ministerName.charAt(ministerName.length()-1)+"";
			if (",".equals(lastStr)) {
				ministerName = ministerName.substring(0,ministerName.length()-1);
			}
		}
		return ministerName;
	}

	/**
	 * 设置部长名称，多个用逗号隔开【,】
	 * 
	 * @param ministerName 部长名称，多个用逗号隔开【,】
	 */
	public void setMinisterName(String ministerName) {
		this.ministerName = ministerName;
	}

	/**
	 * 获取邀请码
	 * 
	 * @return 邀请码
	 */
	public String getInviteCode() {
		return inviteCode;
	}

	/**
	 * 设置邀请码
	 * 
	 * @param inviteCode 邀请码
	 */
	public void setInviteCode(String inviteCode) {
		this.inviteCode = inviteCode;
	}

	/**
	 * 获取俱乐部介绍
	 * 
	 * @return 俱乐部介绍
	 */
	public String getClubIntro() {
		return clubIntro;
	}

	/**
	 * 设置俱乐部介绍
	 * 
	 * @param clubIntro 俱乐部介绍
	 */
	public void setClubIntro(String clubIntro) {
		this.clubIntro = clubIntro;
	}

	/**
	 * 获取兑换比例【1:1】
	 * 
	 * @return 兑换比例【1:1】
	 */
	public String getExchageRatio() {
		return exchageRatio;
	}

	/**
	 * 设置兑换比例【1:1】
	 * 
	 * @param exchageRatio 兑换比例【1:1】
	 */
	public void setExchageRatio(String exchageRatio) {
		this.exchageRatio = exchageRatio;
	}

	/**
	 * 获取俱乐部余额
	 * 
	 * @return 俱乐部余额
	 */
	public Double getClubBalance() {
		return clubBalance;
	}

	/**
	 * 设置俱乐部余额
	 * 
	 * @param clubBalance 俱乐部余额
	 */
	public void setClubBalance(Double clubBalance) {
		this.clubBalance = clubBalance;
	}

	/**
	 * 获取充值总额
	 * 
	 * @return 充值总额
	 */
	public Double getRechargeSum() {
		return rechargeSum;
	}

	/**
	 * 设置充值总额
	 * 
	 * @param rechargeSum 充值总额
	 */
	public void setRechargeSum(Double rechargeSum) {
		this.rechargeSum = rechargeSum;
	}

	/**
	 * 获取操作人ID
	 * 
	 * @return 操作人ID
	 */
	public String getOptId() {
		return optId;
	}

	/**
	 * 设置操作人ID
	 * 
	 * @param optId 操作人ID
	 */
	public void setOptId(String optId) {
		this.optId = optId;
	}

	/**
	 * 获取操作账号
	 * 
	 * @return 操作账号
	 */
	public String getOptAccount() {
		return optAccount;
	}

	/**
	 * 设置操作账号
	 * 
	 * @param optAccount 操作账号
	 */
	public void setOptAccount(String optAccount) {
		this.optAccount = optAccount;
	}

	/**
	 * 获取操作时间
	 * 
	 * @return 操作时间
	 */
	public String getOptTime() {
		return optTime;
	}

	/**
	 * 设置操作时间
	 * 
	 * @param optTime 操作时间
	 */
	public void setOptTime(String optTime) {
		this.optTime = optTime;
	}

}
